
@font-face {
    font-family: 'helveticaregular';
    src: url('../fonts/helvetica-webfont.eot');
    src: url('../fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-webfont.woff') format('woff'),
         url('../fonts/helvetica-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
		@font-face {
				font-family: 'Helvetica-Light';
				src: url('../fonts/helveticalight.eot');
				src: url('../fonts/helveticalight.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/helveticalight.woff') format('woff'),
						 url('../fonts/helveticalight.ttf') format('truetype'),
						 url('../fonts/helveticalight.svg#helveticalight') format('svg');
				font-weight: normal;
				font-style: normal;
		}
/*-----------css reset---------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*----------basic----------------*/
ul{list-style:none}
ul li{display:list-item;}
html,body {font: 14px 'Helvetica-Light', sans-serif; background: #000 url("../images/bg.jpg") center top no-repeat; height:100%; color:#fff; background-size:cover}
a { text-decoration:none; color: #878787 }
a:hover { text-decoration:underline; }
html { overflow-y:scroll }/*Prevent Firefox Scrollbar Jump*/
button { border: none; cursor: pointer; font-weight: bold; color: #fff }
input , textarea { padding: 0; margin: 0; resize:none}
select, .cp  { cursor:pointer; }
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html{overflow-y:scroll}
/*===========================*/
#container {
    min-height: 100%;
    position: relative;
    text-align: left;
}
.fl{float:left}
.fr{float:right}
.w1026{ width:1026px;margin: 0 auto;}
.w895{ width:895px;margin: 0 auto;}
.w1280{width:1280px}
.pd33{padding: 0 33px}
.ml20{ margin-left:20px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.ff1{font-family: 'gotham_mediumregular';}
.fs18{font-size:18px !important}
.mb5{margin-bottom:5px}
.pdt30{padding-top:30px}
.pdb45{padding-bottom:45px}
.pdb50{padding-bottom:50px !important}
.ofh{overflow:hidden;}
.dpn{ display:none}
.mha {
    margin-left: auto;
    margin-right: auto;
}
#wrapper{	
    min-height: 100%;
    padding: 0 0 30px;
    position: relative;
}
#header{

    height: 136px;
    /*background: url("../images/header.jpg") no-repeat;*/
	margin:0 auto;
	position:relative;
}
#logo {
    float: left;
    height: 74px;
    margin-top: 10px;
    width: 230px;
	/*box-shadow: 1px 1px 5px #000000;*/
}

#navbar{
	float:right;
	height: 34px;
	margin-top:50px;
}

#navbar ul{}

#navbar ul li{
	float:left;
	font-size:10px;
	line-height:34px
}
#navbar ul li.item-115{display:none}
#navbar ul li a{
	color:#fff;
	text-transform: uppercase;
	margin-left:38px;
	font-family: 'Helvetica-Light';
	font-weight:700
}
#navbar ul li a:hover, #navbar ul li.active a{
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #d10000;
	padding-bottom:11px
}
#navbar ul li:last-child a{
	padding-right: 0
}
#slideshow{
	width:100%;
	margin: 0 auto;
	z-index:1;
	position:relative;
}
.model{
	margin-top:-50px !important;
}

#bg-black{
    background: url("../images/bg_black.png") repeat scroll 0 0 transparent;
    display: block;
    height: 312px;
	position:relative;
}

#photos{
	width:895px;
	margin: 0 auto;	
	height:312px;
	position:relative;
}
#photos img{
	float:right
}
#slidetext{
	position: absolute;
    bottom: 50px; 
    right: 0;	
}
.slider-wrapper a.viewgallery {
    background: url("../images/bg_red.png") repeat scroll 0 0 transparent;
    bottom: 36px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'Helvetica-Light';
    font-size: 8.37px;
    line-height: 14px;
    padding-left: 10px;
    position: absolute;
    right: 0;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 470px;
    z-index: 4;
}
.slide-text {
    background: url("../images/soc.png") repeat-x scroll 0 0 transparent;
    height: 120px;
    width: 450px;
	color:#fff;
	text-transform: uppercase;
	font-family: 'Helvetica-Light';
	padding: 30px 25px;
}
.slide-text h2{
	font-size:32px;
}

.slide-text p{
	font-size:15px;
}
#boxtext {
	z-index:2;
    background: url("../images/soc1.png") repeat-x scroll 0 0 transparent;
    font-family: 'Helvetica-Light';
    font-size: 33px;
    height: 30px;
    padding: 25px 0;
    text-align: center;
    text-transform: uppercase;
    width: 545px;
	font-weight:400;
	position:absolute;
	bottom:0;
	left:185px;
}
#content{
	display:block;
}
#block1{
	text-align:center;
	font-family: 'Helvetica-Light';
	font-size:14px;
	padding: 30px 50px;
	width:795px;
	margin:0 auto;
	font-weight:400;
	border-bottom:1px solid #fff;
}
#block2{
	margin-top:30px;
	display:inline-block;
}
#block3 {
    border-bottom: 1px solid #FFFFFF;
    font-family: 'Helvetica-Light';
    font-size: 12px;
    font-weight: 400;
    margin: 0 auto;
    padding: 30px 0;
    text-align: left;
    width: 895px;
}

#block4{	
	margin-top:-15px;
	text-align:center;
	display:inline-block;
}
#block4 a.viewall{
    display: block;
    float: left;
    margin-top: -3px;
}
#block4 ul{
	text-align:center;
	margin-top:15px;
	margin-left:365px;
}
#block4 ul li{
	display:inline;
	margin-right:2px;
	float:left
}
#block4 ul li a{	text-indent:-999px; display:block}
#block4 ul li.pagenav-prev a{
	background: url("../images/previous.jpg") no-repeat;
	width:53px;
	height:10px;
}
#block4 ul li.pagenav-next a{
	background: url("../images/next.jpg") no-repeat;
	width:53px;
	height:10px;

}
#block5{ padding-top:30px; padding-bottom:50px; border-bottom:1px solid #fff; height:135px}
#block5 label {
    display: block;
    float: left;
    font-size: 12px;
    text-transform: uppercase;
    width: 135px;
		font-family: 'Helvetica-Light';
		font-weight:400;
	line-height: 26px;	
}

#block5 input[type="text"]{
	background: url("../images/bg_input.jpg") ;
	width:288px;
	height:26px;
	border:none;
	color:#fff;
	font-family: 'Helvetica-Light';
}

#block5 input[type="submit"]{
	background: url("../images/send.jpg") no-repeat;
	width:111px;
	height:33px;
	border:none;
	text-indent: -999px;
	float:right;

}

.block2{
	float:left;
	width:268px;
	margin-right:45px;
	font-family: 'Helvetica-Light';
	font-size:12px;
	font-weight:400;	
}
#gallery{margin-top:40px;}

.album{ 
	float:left;



	margin:20px 0;
	margin-right:45px;	
	}
.album p, .events p{ 	
	font-size:18px;
	font-family: 'Helvetica-Light';	
	text-transform:uppercase;

	margin-top:35px;
}	

.events {
float: left;
padding: 0 15px;
margin: 20px 0;
margin-right: 45px;
width: 235px;
}
/*===========================================================*/

.container_skitter, .container_skitter div.image{position:relative}

.container_skitter div.image a.readmore{
    background: url("../images/bg_red.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    position:absolute;
    font-family: 'Helvetica-Light';
    font-size: 8.37px;
    line-height: 14px;
    padding-left: 10px;
    text-transform: uppercase;
    width: 470px;
	text-decoration:none;
	bottom:36px;
	right:0;
	text-align:left
}
.box_skitter{position:relative; margin-top:0 !important}

a.nivo-prevNav {position:absolute;top:0 !important;right:31px !important;z-index:100;width:31px !important;height:29px !important;overflow:hidden;text-indent:-9999em;background:url(../images/prev.png) no-repeat !important;}

a.nivo-nextNav {position:absolute;top:0 !important;right:0px !important;z-index:100;width:31px !important;height:29px !important;overflow:hidden;text-indent:-9999em;background:url(../images/next.png) no-repeat !important;}

.box_skitter .next_button{position:absolute;top:125px !important;right:0px !important;z-index:100;width:31px !important;height:29px !important;overflow:hidden;text-indent:-9999em;background:url(../images/next.png) no-repeat !important;}

.prev_button{position:absolute;top:155px !important;right:0 !important;z-index:100;width:31px !important;height:29px !important;overflow:hidden;text-indent:-9999em;background:url(../images/prev.png) no-repeat !important;}

.nivo-caption{
    background: url("../images/soc.png") repeat-x scroll 0 0 transparent !important;
    height: 120px !important;
    width: 470px !important;
	text-transform: uppercase;
	padding: 30px 15px;
    bottom: 50px !important;
    position: absolute;
    right: 0 !important;
	border-top:none;
	font-weight:400
}
.pr{position:relative}

.logos{ position:absolute; top:30px; z-index:999}

.box_skitter .container_thumbs{
	height:210px !important;
	position:absolute;
	bottom:230px;
	right:0
}

.box_skitter .info_slide_thumb{
	height:210px !important;
	right:0;
	background: transparent;
}

.box_skitter .info_slide_thumb .image_number {
    overflow: hidden;
    position: relative;
    width:175px !important;
	height:210px
}

.box_skitter .info_slide_thumb .image_number img{
    width:175px !important;
	height:210px !important;
	left: 0;
	top: 0
}
.box_skitter .info_slide .image_number{
	margin: 0 !important;
	padding:0 !important;
	float:right  !important;
}
.box_skitter .info_slide .image_number_select{
	margin: 0 !important;
	padding:0 !important;
	float:right  !important;
}

.info_slide {float:right}


#red {
    background-color: #F80606;
    display: inline-block;
    float: left;
    height: 768px;
    position: absolute;
    right: 0;
    width: 31px;
    z-index: 99;
}

.nivoSlider{z-index:3}

.img-intro-left{
	/*background: url("../images/soc2.png") repeat;*/
	padding:15px
}

.last { margin-right:0}

